package com.danciyixue.boot.dcyx.model.entity;

import com.danciyixue.boot.common.base.BaseEntity;
import lombok.Getter;
import lombok.Setter;
import com.baomidou.mybatisplus.annotation.TableName;

/**
 * 用户学习记录实体对象
 *
 * @author youlaitech
 * @since 2025-06-15 17:26
 */
@Getter
@Setter
@TableName("dcyx_user_study_records")
public class UserStudyRecords extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 学生ID
     */
    private Long userId;
    /**
     * 系列ID
     */
    private Long seriesId;
    /**
     * 教材ID
     */
    private Long programId;
    /**
     * 单词ID
     */
    private Long wordId;
    /**
     * 所属单元ID
     */
    private Long unitId;
    /**
     * 单元名
     */
    private String unitName;
    /**
     * 状态
     */
    private Integer status;
    /**
     * 来源
     */
    private String source;
    /**
     * 学习ID
     */
    private Long studyId;
    /**
     * 来源字段
     */
    private String sourceFrom;
    /**
     * 拼写类型
     */
    private Integer spellType;
    /**
     * 是否测试单词
     */
    private Integer isTestWord;
    /**
     * 创建者
     */
    private Long createUser;
    /**
     * 更新者
     */
    private Long updateUser;
}
